there is some truth in that - Turc Anglais Dictionnaire